OK, so I have things working again! I dug around in the library that I
am using (ruby/google) for hours on end and started playing around with
things. It turns out that some of the parameters (lr, ie, oe) that were
blank in my queries were being sent to my soap library as nil (i'm
still not sure what the final difference in the soap message after
being processed by the soap4r library was), so I changed those from nil
to "" (empty quotes) and ta-da everything worked! Hope that helps. If I
have time this week I am going to run some tesst and see what the
actual difference in the soap message sent to google is.